package com.objectproject.main.dao.iface;

import com.objectproject.main.model.MyObject;

public interface MyObjectDAO {
	
	public abstract MyObject selectMyObjectById(long objectId);
	
	public abstract long insertMyObject(MyObject myObject);
	public abstract long insertMyObjectLocaleSpecific(MyObject myObject);
	
	public abstract void protectedDeleteMyObject(MyObject myObject);
	public abstract void deleteMyObject(MyObject myObject);
	public abstract void protectedDeleteMyObjectById(long objectId);
	public abstract void deleteMyObjectById(long objectId);
	
	public abstract void updateMyObject(MyObject myObject);
	
}
